#include<my_header.h>
#include "login_regsiter_client.h"


extern char global_now_dir_arr[10][1024];
extern int global_now_dir_pos;

//命令传输结构体
typedef struct{
    int command;                    //命令值
    char file_path[1024];           //操作的文件路径
    char file_local_path[1024];     //本地要打开的文件路径
}command_t;



//接收指令字符串进行处理和收发
//参数为服务器套接字和command输入命令
//返回错误
//-1代表网络连接已经断开可以退出了，0代表手动推出，1及以上代表正常或命令错误不处理
int command_handle(int ser_fd,char *command_buf);


//命令切割
//参数为服务器套接字和命令结构体
//返回错误
int command_cut(char *command_buf,command_t *command);


//文件路径处理
//参数为命令结构体和文件路径
//返回错误
int file_path_handle(command_t *command,char *file_path);




